'use strict'
const {app, Menu} = require('electron')
const globalRegister = require('./modules/globalRegister/globalRegister')
//是否已经启动APP,防止多次启动
const gotTheLock = app.requestSingleInstanceLock()
if (!gotTheLock) {
    app.on('ready', function () {
        app.exit();
    });
} else {
    //注册全局属性
    globalRegister.initGlobalBus()
    //去除顶部菜单栏
    Menu.setApplicationMenu(null)
    // 忽略证书相关错误
    app.commandLine.appendSwitch('ignore-certificate-errors')
    app.on('window-all-closed', function () {
        //app.quit()
    })
    // Electron初始化完成
    app.on('ready', function () {
        require('./modules/init').initApp()
    })
}